export interface VideoPlanVO {
  /**
   * 编号
   */
  id: string | number;

  /**
   * 预案名称
   */
  name: string;

  /**
   * 窗口模式
   */
  wndMode: string;

  /**
   * 父编号
   */
  parentId: string | number;

  /**
   * 摄像机编号数组
   */
  cameras: string;

  /**
   * 是否是预案
   */
  isPlan: string;

  /**
   * 子对象
   */
  children: VideoPlanVO[];
}

export interface VideoPlanForm extends BaseEntity {
  /**
   * 编号
   */
  id?: string | number;

  /**
   * 预案名称
   */
  name?: string;

  /**
   * 窗口模式
   */
  wndMode?: string;

  /**
   * 父编号
   */
  parentId?: string | number;

  /**
   * 摄像机编号数组
   */
  cameras?: string;

  /**
   * 是否是预案
   */
  isPlan?: string;
}

export interface VideoPlanQuery {
  /**
   * 预案名称
   */
  name?: string;

  /**
   * 窗口模式
   */
  wndMode?: string;

  /**
   * 父编号
   */
  parentId?: string | number;

  /**
   * 摄像机编号数组
   */
  cameras?: string;

  /**
   * 是否是预案
   */
  isPlan?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
